web3.js web3.eth.BatchRequest
code:BatchRequest.js
new web3.BatchRequest()
new web3.eth.BatchRequest()
new web3.shh.BatchRequest()
new web3.bzz.BatchRequest()
バッチリクエストを作成し、実行するためのクラスです。
パラメータ
なし
戻り値
Object : 以下のメソッドを持ちます。
add(request)
リクエストオブジェクトをバッチ呼び出しに追加します。
execute()
バッチリクエストを実行します。
サンプル
code:example.js
var contract = new web3.eth.Contract(abi, address);
var batch = new web3.BatchRequest();
batch.add(web3.eth.getBalance.request('0x0000000000000000000000000000000000000000', 'latest', callback));
batch.add(contract.methods.balance(address).call.request({from: '0x0000000000000000000000000000000000000000'}, callback2));
batch.execute();
原文